Heritage Trail is a 26-mile (42 km) long multiuse rail trail connecting Dubuque and Dyersville, Iowa.
It is maintained by the Dubuque County Conservation Board, and was converted from a segment of the former Chicago Great Western railroad line between Chicago and Oelwein, Iowa. Surfaced with compacted, crushed limestone and possessing no grade greater than one percent, the trail is shared by cyclists and hikers, and in winter by snowmobilers and cross-country skiers. No horses or unleashed dogs are permitted. Trail hours are sunrise to sunset, unless otherwise posted.
Repairs to the trail, following damage from flooding in 2008, are ongoing.